package light.mvc.service.record;

import java.util.List;
import light.mvc.pageModel.base.PageFilter;
import light.mvc.pageModel.base.Tree;
import light.mvc.pageModel.record.Holiday;

public abstract interface HolidayServiceI {
	public abstract List<Holiday> dataGrid(Holiday paramHoliday, PageFilter paramPageFilter);

	public abstract Long count(Holiday paramHoliday, PageFilter paramPageFilter);

	public abstract void add(Holiday paramHoliday);

	public abstract void delete(Long paramLong);

	public abstract void edit(Holiday paramHoliday);

	public abstract Holiday get(Long paramLong);

	public abstract void grant(Holiday paramHoliday);

	public abstract List<Tree> tree();
}
